package ModuloEvento;

import java.util.ArrayList;

import ModuloCinema.Cinema;
import ModuloFilme.Filme;
import ModuloSala.Sala;

public class ControladorEvento {

	private RepositorioDeEventos repositorio;
	
	public ControladorEvento(){
		repositorio = new RepositorioDeEventos();
	}
	
	public boolean adicionarEvento( Filme filme, Sala sala, Cinema cinema, Horario horario ){
		if ( filme != null && sala != null && cinema != null && horario != null ) {
			Evento evento = new Evento(filme, sala, cinema, horario);
			return repositorio.adicionar(evento);
		} else { 
			return false;
		}
	}
	
	public ArrayList<Evento> retornarTodosOsEventos(){
		return repositorio.retornarTodosOsEventos();
	}
	
}
